package com.example.demo.service;

import com.alibaba.fastjson.JSONObject;

/**
 * 交易类接口
 * @author zhihang.yzh
 */
public interface IBaseMsg {

    /**
     * @param msg
     * @return void
     * author 鲲志
     * date 2019/11/19
     * @description 接收报文
     */
    void parseReq(JSONObject msg);

    /**
     * @param
     * @return com.alibaba.fastjson.JSONObject
     * author 鲲志
     * date 2019/11/19
     * @description 返回报文
     */
    JSONObject createResp();

    void setOrgId(String orgId);

    void setUserId(Integer userId);

    void setAreaType(Integer areaType);

    void setTransCode(String transCode);

    void setSerialNo(String serialNo);
}
